// 写法一：
// number表示数组里面的值是数字型式,后面跟的[]表示数组
let arr: number[] = [1, 2, 3, 4]

// 写法二:泛型写法
// Array表示数组类型，尖括号里面的值表示数组里面值的类型
let arr1: Array<number> = [1, 2, 3]
// arr1=[''] 报错，不能给数组项赋值字符串

// 定义数组对象
interface X {
  name: string
  age?: number
}

const arrObj: X[] = [{ name: '123' }, { name: '456' }]